hand out leaflets - German English Dictionary